Krishnamoorthy Viswanathan
EXPERIENCE SUMMARY
ü
15+
Years of software development experience in datacom &
telecom domain.
ü
Proficient in analyzing and translating business
requirements to technical requirements and architecture.
ü
Extensive experience in requirement engineering, effort
estimation , work break down structure, architecture, software development
life cycle , HLD, DD, coding and testing.
ü
Hands on experience in developing IP Networking
protocols/technologies such as TCP/IP, IEEE 802.1ag, Y.1731, IEEE 802.3ah,
OSPF, VLAN, xSTP, MPLS, BFD,ARP, IP QoS, IPsec, Packet Filtering, Synchronous
Ethernet
ü
Hands on experience in developing VoIP protocols and
products like MEGACO/H.248, SIP, SDP, RTP/RSTP, Voice Call Continuity, IMS,
Sigtran, Softswitch.
ü
Experience in developing IP Transport Platform for OBSAI-based
LTE/WCDMA base stations.
ü
Hands on experience in developing Config & Packet
Driver on Linux.
ü
Extensive experience in C/C++ System Programming on OS
like Linux and VxWorks.
ü
Experience in driving the teams from requirements phase to deployment.
ü
Extensive customer interaction on technical discussions.
ü
Participated in new project proposals and effort
estimation.
Technical
Skills
ü Languages/
Constructs
: C/C++, OOAD, Design Patterns, SNMP
ü Processors
: Intel IXP, Cavium Octeon
ü OS/Platform
: Linux, VxWorks
ü Hypervisor
: VirtualBox
ü Scripting
: Tcl/tk, shell scripting, Perl
ü Tools
: DOORS, Enterprise Architect, Rational Rose
ü Debugging/Profiling
Tools
: gdb, valgrind
ü Testing
Tools
: IXIA, Spirent TestCenter
ü OSSw
: Quagga, strongSwan, NetLink, iptables/netfilter
EMPLOYMENT
Details
ü Worked as Solution Architect in TATA Consultancy Services from Aug 2011 to Oct 2013.
ü Worked as Architect in Wipro Technologies from Oct 2004 – Aug 2011.
ü Worked as Senior Research Engineer in Center for Development of
Telematics (C-DoT) from Nov 1996 – Oct 2004.
KEY PROJECTS
Projects at Tata Consultancy Services
ü
Routing modules feature enhancement of SSR-SIM for Ericsson
(Redback)
SSR-SIM is a Linux simulator which
simulates Ericsson’s Next Generation IP Platform for Service Provider
networks. Simulator runs in the Virtualized environment on VirtualBox hypervisor.
This is targeted to be used by internally for development/testing purposes
and externally by customers for solution testing.
Responsibilities: include requirement analysis,
writing grooming documents, and design for the features related to routing
modules.
o Requirement
analysis, writing grooming documents, and design for the features related to
routing modules.
o Leading
the routing team and own the module delivery.
o IEEE
802.1ag CFM ( Connectivity Fault Management)
ü
BFD support for Routing Protocols for NSN’s FlexiPlatform
The FlexiPlatform is a GW platform
that provides capabilities to build various network-element applications
targeted towards the IP-based platform market. The FlexiPlatform acts as the
underlying platform for network element application. The FlexiPlatform
provides application frameworks, the network element applications can benefit
from its services dealing with networking, security, operability and
availability. FlexiPlatform is a native IP-based platform that is robust,
open, modular, flexible and highly scalable in terms of functionality and
performance.
The feature is to provide BFD support for control
plane protocols like BGP, OSPFv2/3, LDP, MPLS and Static Routes.
Responsibilities include requirement analysis, writing
grooming documents, and design for these user stories.
o Written
System Architecture document for the transport part of the eNodeB Base
Station.
o As part
of Telecom Practice team responding to RFPs of various clients.
o Providing
architectural support to leading projects for Telecom EV customers.
o Technical
contribution for TCS internal Embedded Asset development activity.
Projects at Wipro Technologies
|
Title
|
Development of Integrated IP
Transport Device
|
|
Description
|
AXC,
FSMr2 and FSMr3 are integrated IP Transport platform of an OBSAI –based
Node-B which transports the IP based traffic from these base stations over
the packet networks.
|
|
Client
|
Nokia
Siemens Networks
|
|
Duration
|
3 years
|
|
Role
|
Architect
|
|
Responsibilities
|
ü Responsible for requirement analysis and Concept
Paper (design document) writing for the following features:
o
Dynamic Routing (OSPF)
o
BFD Triggered Static re-routing
o
Service OAM (IEEE 802.1ag)
o
BTS Firewall (Packet Filtering)
ü Feature Prime and implementation of the features:
o
Service OAM (IEEE 802.1ag)
o
Link OAM (IEEE 802.3ah)
o
VLAN Traffic Differentiation
o
BTS Firewall (Packet Filtering)
o
Gratuitous ARP
o
Proxy ARP
o
Dynamic Routing (OSPF) using Quagga
routing suite
o
Synchronous Ethernet
o
IP QoS
o
Enhancement to the Linux drivers
called Config Driver and Packet Driver.
ü Feature Prime for the features:
o
QoS-aware Ethernet Switching
o
RSTP
o
IPSec
|
|
Title
|
Layer 2.5 Aggregation Edge
Switch
|
|
Description
|
Hammerhead’s HSX 6000 product enables service
providers to consolidate Frame Relay (FR) and ATM services revenue onto a
single Multi-Protocol Label Switching (MPLS)- based Internet Protocol (IP)
backbone—while aggressively adding Ethernet based services and access
infrastructures.
|
|
Client
|
Hammerhead Systems
|
|
Duration
|
6 Months
|
|
Role
|
Tech Lead
|
|
Responsibilities
|
Responsible for ensuring stability and
functionality of the system after each nightly build, root cause analysis
if sanity run fails and fixing the issues. Contributed to stabilize the
feature MPLS LSP Ping, Automatic Bandwidth Adjustment, etc.
|
|
Title
|
IMS Converged Services
Gateway (CSG)
|
|
Description
|
Motorola’s Converged Services Gateway is an IMS
based Application Server which provides Voice Call Continuity (Seamless
Mobility) functionality on the dual mode handsets.
|
|
Client
|
Motorola
|
|
Duration
|
16 Months
|
|
Role
|
Tech Lead
|
|
Responsibilities
|
ü Contributed in feature enhancement of Media
Control Manager (MCM) module. This module is responsible for media control
in the Converged Services Gateway of IMS network. MCM talks to the Media
Gateway and the MRFP using H.248 and establishes voice path between the
entities. The MRFP is an IMS entity which provides tones and announcement
services. Contributed in development of features like MRFP reconciliation,
Multiple MRFPs load sharing and Periodic Audit Processing and Hardening of
MCM module.
ü Done feature analysis and written Technical
Requirement Document for the feature Call Treatment and Announcement
Support. The purpose of this feature is to implement an interface in the
P/S-CSCF there by adding the capability to play announcements to the end
users on various failure scenarios.
ü Contributed in Handoff feature analysis.
|
|
Title
|
Motorola SoftSwitch-CDMA
(MSS-C)
|
|
Description
|
The Motorola SoftSwitch-CDMA (MSS-C) is an
IP-based softswitch platform that supports basic Mobile Switching Center
(MSC) requirements while providing a migration path to 3G and All-IP
networks.
|
|
Client
|
Motorola
|
|
Duration
|
8 Months
|
|
Role
|
Tech Lead
|
|
Responsibilities
|
ü Contributed to the Media Control Manager (MCM)
module development. This module acts as Media Gateway Controller to setup
bearer connections within MGW for voice/data traffic. It provides
interfaces to the upper layers for setting up the calls. It supports modifying
the existing media setup for features like Handoff, CALEA, Call Waiting and
3-Way Calling.
ü Contributions include requirement analysis and
implementation of the feature MEGACO Based Call Control which addresses
MEGACO signaling required to support procedures like call setup, call
release, error handling and statistic collection.
ü Given training to the Wipro team members on MEGACO
protocol and mentored them to complete their task.
|
|
Title
|
SIP Support on BPON ONT
|
|
Description
|
This project involves adding SIP VoIP
functionality on the ONT platform. The ONT is expected to provide VOIP
services with Signaling channel termination on the softswitch (Broadworks)
and the bearer traffic through an IP cloud in the network. Features
supported by the ONT includes * Calls, Call Waiting, Call Hold, Call
Transfer, Distinctive Ringing and Message Waiting Indicator.
|
|
Client
|
Alcatel
|
|
Duration
|
18 Months
|
|
Role
|
Tech Lead
|
|
Responsibilities
|
ü Taken the ownership of delivering this product.
ü Responsible for requirement analysis, estimation
of work items, work assignment to the team members and tracking.
ü Responsible for implementing features like
Distinctive Ringing, MWI, Flash-hook, Caller ID transmission during ringing
|
|
Title
|
MSF Simulator
|
|
Description
|
MSF simulator is a Media Gateway simulator. The
purpose of this simulator is to replace the actual MSF to test the
functionalities the MSC (Multi Switch Fabric).
|
|
Client
|
Tekelec
|
|
Duration
|
6 Months
|
|
Role
|
Tech Lead
|
|
Responsibilities
|
ü Responsible for developing IPC Link Manager which
establishes and maintains the connectivity with the MSC.
ü Responsible for developing start-up sequence for
the simulator using BOOTP and TFTP.
|
Projects at Center for Development of Telematics
|
Title
|
Internet Telephony Gateway
Switch
|
|
Description
|
This is project involves design and development of
Trunking Media Gateway (MG), Media Gateway Controller (MGC) and SIP &
MEGACO Stack.
|
|
Client
|
C-DoT
|
|
Duration
|
30 Months
|
|
Role
|
Module Lead
|
|
Responsibilities
|
ü Media Gateway
This is project involves design and development of
Trunking Media Gateway. This MG terminates bearer channels from Switched
Circuit Network and media steams from IP network and provides media
conversion between them. It supports MEGACO and MGCP protocols.
Design and development of media control module
called Megaco Client which creates and controls media connections as
instructed by the MGC. Design and development of System Management module
which configures, controls and monitors the Media Control module. Design
and development of MMI module. System integration and testing on the host
and target.
ü Media Gateway Controller
This project involves design and development of
MGC which connects the switched circuit network and the IP network and
provides signaling interworking between the networks. The MGC performs the
call processing function and controls the media channels in the Media
Gateway. It supports SS7, H.323 and SIP call signaling protocols and MEGACO
and MGCP media gateway control protocols.
Contributed in requirements analysis and design.
Contributed in development of framework for the basic call flow.
Development of Bearer control module which controls bearer and media
connections in the media gateway.
ü MEGACO (H.248) Stack
This project involves design and development of
MEGACO stack. MEGACO is the protocol used between the media gateway
controller (MGC) and the media gateway (MG). This stack is compliant with
RFC 3015 and provides transaction management, reliable transfer of messages
using TCP and UDP, encoding and decoding of messages, API for building,
sending and receiving messages and stack management.
Requirement engineering. Design and development of
encoder and decoder for MEGACO text messages, encoder and decoder for
Session Description Protocol (SDP), APIs for building MEGACO messages, TCP
and UDP transport modules and management module for the stack. Design and
development of Conformance testing framework as per TISPAN recommendations.
|
|
Title
|
IVRS and Automatic Call
Distributor
|
|
Description
|
IVRS (Interactive Voice Response System) and ACD
(Automatic Call Distributor) are telecom CTI applications developed to
handle fault booking and billing related queries. This project involves
design and development of CTI platform. The CTI automates interaction with
telephone callers. It uses pre-recorded voice prompts and menus to present
information and options to callers, and touch-tone telephone keypad entry
to gather responses.
|
|
Client
|
C-DoT
|
|
Duration
|
24 Months
|
|
Role
|
Tech Lead
|
|
Responsibilities
|
Requirements gathering, design of IVR/ACD
application software platform that controls and responds to the calls on
the hardware platform. Design and implementation of Call Control module
which maintains state machines of calls for various applications. Design
and development of System management module which configures, controls and
monitors the call processing modules. Getting the system validated by TEC
(Telecom Engineering Centre) and getting approval from them. Transfer of
Technology to the manufacturers. Field Support.
|
QUALIFICATION
ü M.Sc
(Computer Science) from Bharathidasan University, India in
1996.
1
|